システムアクション

システムプロパティを管理するために使用されます。

再起動

ランタイムを再起動します。

トレンド出力

履歴トレンドデータを外部ドライブ(USBドライブまたはSDカード)に保存します。

パラメータ コメント
トレンド名 保存する履歴トレンド名
保存先

移動先フォルダ:

  • 内部 = \Flash\QTHMI\workspace\Dump
  • USBドライブ = \USBMemory
  • SDカード = \Storage Card
  • パブリックネットワーク = \\<hostname or IP>\sharePath
  • プライベートネットワーク = \\<username>:<password>@<hostname or IP>\sharePath

注意:外部メモリにサポートされたフォーマットは、FATあるいはFAT32です (NTFSフォーマットはサポートされません)。

注意:プライベートネットワークはBSPバージョン1.0.25以降のLinuxデバイスでのみサポートされます。

ファイル形式

Binary = バッファはバイナリ形式でダンプされます(.datファイルと.infファイル)。いずれのファイルも、外部ユーティリティを使用して、.csv形式のデータに変換する必要があります。

Compatibility CSV = バッファは、バージョン1.xxと互換性がある.csvファイル形式として指定された場所にダンプされます。

Compact CSV = バッファは、新しい形式を使用して.csvファイル形式として指定された場所にダンプされます。

"トレンドバッファデータのエクスポート"」を参照してください。

タイムスタンプ

true = 出力されたファイル名に日時が付けられます。(例: D2012_01_01_T10_10_Trend1.csv)

時刻形式

時刻の形式

  • Local = エクスポートされた時刻値はHMIデバイスの時刻です。
  • Global = エクスポートされた時刻値はUTC形式です。
ファイル名

タイムスタンプがtrueのときに設定できます。

次のワイルドカードを使用できます。

  • %n = トレンド名
  • %y = 年
  • %M = 月
  • %d = 日
  • %h = 時間
  • %m = 分
  • %s = 秒

例:\%n\%y%M%d\%h%m%s

選択したファイル形式がCompact CSVのときにかぎり、追加のパラメータを使用できます。

「範囲選択」および「曲線を選択」が空欄の場合、.csvファイルが古い「Compact CSV」で出力されるため、列の選択形式がありません。"トレンドバッファデータのエクスポート"も参照してください。

パラメータ コメント
範囲選択

出力ファイルにエクスポートする列を選択します。

使用可能な列:

  • DateTime
  • Date
  • Time
  • Value
  • Quality

「タグへのアタッチ」を使用すると、実行時にHMIアプリケーションからエクスポートする列を設定できます。タグには、カンマ区切りのエクスポートするフィールドのリストと文字列を含める必要があります。

例:

  • "" (Empty string = all available fields)
  • "DateTime,Value,Quality"
  • "Date,Time,Value"
曲線を選択

出力ファイルにエクスポートする曲線を選択します。

「タグへのアタッチ」を使用すると、実行時にHMIアプリケーションからエクスポートする曲線を設定できます。タグには、カンマ区切りのエクスポートする曲線名のリストと文字列を含める必要があります。

例:

  • 空の文字列または[All curves]はすべてのデータセットをエクスポートします。
  • "Name1,Name2,Name3"
  • "Name1,Name3"
日付の形式

日時形式を選択します。

「タグへのアタッチ」を使用すると、実行時に文字列によって日付形式を設定できます。

日付プレースホルダー
d 先頭の0を含まない数値表記の日付(1~31)
dd 先頭の0を含む数値表記の日付(01~31)
ddd 短縮形のローカライズされた曜日名(「Mon」から「Sun」など)
dddd 正式なローカライズされた曜日名(「Monday」から「Sunday」など)
M 先頭の0を含まない数値表記の月(1~12)
MM 先頭の0を含む数値表記の月(01~12)
MMM 短縮形のローカライズされた月名(「Jan」から「Dec」など)
MMMM 正式なローカライズされた月名(「January」から「December」など)
yy 2桁表記の年(00~99)
yyyy 4桁表記の年
時刻プレースホルダー
h 先頭の0を含まない時間(0~23またはAM/PM表示の場合は1~12)
hh 先頭の0を含む時間(00~23またはAM/PM表示の場合は01~12)
m 先頭の0を含まない分(0~59)
mm 先頭の0を含む分(00~59)
s 先頭の0を含まない秒(0~59)
ss 先頭の0を含む秒(00~59)
zzz 先頭の0を含むミリ秒
z ミリ秒
AP AM/PM表示を使用します。APは「AM」または「PM」で置換されます。
ap am/pm表示を使用します。apは「am」または「pm」で置換されます。
言語

使用する言語を選択します。

注意: トレンド出力アクションを実行すると、RAMメモリに一時的に保持されているデータが自動的に強制的にディスクにフラッシュされます。抽出されたデータをディスクに保存する詳細な方法については、"履歴トレンドウィジェット"を参照してください。

注意: USBポートに接続された外部ドライブは、FATまたはFAT32形式でなければなりません。NTFS形式はサポートされていません。

警告:フォルダ内で作成できる最大ファイル数には制限があります。制限はさまざまな要因によって異なり、簡単に計算できるものではありませんが、フォルダ内で使用できるファイルの最大数は999であると考えることができます。

バイナリの出力ファイルをcsvに変換

TrendBufferReader.exeツールは、JMobile StudioインストールフォルダのUtilsフォルダに格納されます。

次の構文を使用します。

TrendBufferReader -r Trend1 Trend1.csv 1

ここにおいて:

Trend1 = ダンプで生成される拡張子を含まないトレンドバッファの名前(元のファイル名はtrend1.dat)

Trend1.csv = 出力ファイル名

警告:TrendBufferReader.exeは古いユーティリティであり、新しいマルチタグバッファでは動作しません。このユーティリティの使用は推奨されません。現在は.csv形式で直接トレンドバッファをダンプできるため、このユーティリティはこれ以上メンテナンスされません。

.csvファイル構造

結果の.csvファイルには5つの列があります。

コメント
Data Type

抽出されたタグのデータ型

0 = 空

1 = boolean

2 = byte

3 = short

4 = int

5 = unsignedByte

6 = unsignedShort

7 = unsignedInt

8 = float

9 = double

Value

サンプルの値

Timestamp(UTC)

UTC形式のタイムスタンプ

Sampling Time(ms)

ミリ秒でのサンプリング間隔

Quality

タグ値の品質フラグOPC DA基準に従ってコーディングされ、3ビットフィールドの形式で定義されたバイトデータ(8ビット)で保存された情報。Quality、Subステータス、Limit

8つの品質ビットは次のように配置されます。QQSSSSLLすべてのフィールドの詳細な説明については、OPC DAの公式ドキュメントを参照してください。

一般的な品質値

HMI取得エンジンによって返される最も一般的に使用される品質値は次のとおりです。

品質フラグコード

品質フラグ

コメント

0

BAD

値は正しくなく、特定の原因はありません。

4

BAD

特定のサーバの構成の問題があります。たとえば、構成ファイル(tags.xml)からタグが削除されています。

8

BAD

この時点で使用可能な値がない可能性があります。たとえば、値がデータソースによって提供されていません。

12

BAD

デバイス障害が検出されました。

16

BAD

デバイスが応答する前にタイムアウトしました。

24

BAD

通信障害

28

BAD

トレンドインターフェイス固有のフラグの上限または下限値のデータがありません。

32

BAD

データが収集されていません(たとえば、アーカイブが有効ではありません)。

トレンドインターフェイス固有のフラグ。

この値は一時的なオフラインステータスを示すために使用されます(サンプリングが停止した条件)。

64

UNCERTAIN

具体的な原因がありません。

65

UNCERTAIN

具体的な原因がありません。

値が下限で固定されました。

66

UNCERTAIN

具体的な原因がありません。

値が上限で固定されました。

67

UNCERTAIN

具体的な原因がありません。

値は定数であり、移動できません。

84

UNCERTAIN

返された値は定義された範囲外です。

この場合、Limitsフィールドは超過した範囲を示します。ただし、この範囲外に値を移動することはできます。

85

UNCERTAIN

返された値は定義された範囲外です。

この場合、Limitsフィールドは超過した範囲を示します。ただし、この範囲外に値を移動することはできます。

値が下限で固定されました。

86

UNCERTAIN

返された値は定義された範囲外です。

この場合、Limitsフィールドは超過した範囲を示します。ただし、この範囲外に値を移動することはできます。

値が上限で固定されました。

87

UNCERTAIN

返された値は定義された範囲外です。

この場合、Limitsフィールドは超過した範囲を示します。ただし、この範囲外に値を移動することはできます。

値は定数であり、移動できません。

192

GOOD

-

トレンド削除

保存されたトレンドデータを削除します。

ログを削除するトレンドの名前を定義します。

イベント履歴出力

履歴アラームログと監査証跡データを、USBメモリやSDカードなどの外部ドライブに保存します。

パラメータ コメント
イベント履歴 バッファ名をダンプデータに設定します。
保存先

移動先フォルダ

  • 内部 = \Flash\QTHMI\workspace\Dump
  • USBドライブ = \USBMemory
  • SDカード = \Storage Card
  • パブリックネットワーク = \\<hostname or IP>\sharePath
  • プライベートネットワーク = \\<username>:<password>@<hostname or IP>\sharePath

注意:外部メモリにサポートされたフォーマットは、FATあるいはFAT32です (NTFSフォーマットはサポートされません)。

注意:プライベートネットワークはBSPバージョン1.0.25以降のLinuxデバイスでのみサポートされます。

ファイル構成出力 アーカイブの記述ファイルをダンプします。
CSV出力

true = バッファは.csvファイル形式として指定された場所に出力されます。

false = バッファはバイナリ形式で出力されます。(.datファイルと.infファイル)いずれのファイルも、外部ユーティリティを使用して、.csv形式のデータに変換する必要があります。

タイムスタンプ

true = 出力されたファイル名に日時が付けられます。(例: D2012_01_01_T10_10_alarmBuffer1.csv)

時刻形式

時刻の形式

  • Local = エクスポートされた時刻値はHMIデバイスの時刻です。
  • Global = エクスポートされた時刻値はUTC形式です。
CSV列

.csvファイルにダンプする列を選択します。

イベント履歴がAlarmバッファの場合、使用できます。

ファイル名

次のワイルドカードを使用できます。

  • %n = イベント履歴名
  • %y = 年
  • %M = 月
  • %d = 日
  • %h = 時間
  • %m = 分
  • %s = 秒

例:\%n\%y%M%d\%h%m%s

タイムスタンプがtrueの場合、使用できます。

言語

使用する言語を選択します。

イベント履歴がAlarmバッファの場合、使用できます。

日付と時刻の区切り 有効にすると、日時が別々の列にリストされます。
日付形式 事前に定義しておいた形式を選択するか、プレースホルダーを使用して、独自の形式を定義します("時間と日付のプレースホルダー"を参照)。
CSV形式の出力

DumpAsCSV = true

アラームバッファの場合、追加の「CSV列」パラメータを使用することで、.csvファイルにエクスポートする列を選択できます。

注意: アラームバッファでのみ使用できます。

バイナリ形式の出力

DumpAsCSV = false

バイナリ形式でイベントバッファをエクスポートし、ファイル構成出力がTrue (推奨設定)に設定されている場合には、次の2 つのフォルダが生成されます。

2つのフォルダがUSBドライブからコンピュータディスクにコピーされると、フォルダ構造は次のようになります。

\config\

alarms.xml

eventconfig.xml

\data\

AlarmBuffer1.dat

AlarmBuffer1.inf

\

AlarmBufferReader.exe

出力ファイルをCSVに変換

AlarmBufferReader.exeツールは、JMobile StudioインストールフォルダのUtilsフォルダに格納されます。

次の構文を使用します。

AlarmBufferReader AlarmBuffer1 FILE ./AlarmBuffer1.csv

ここにおいて:

AuditTrailBufferReader.exeユーティリティは監査証跡バッファで使用できます。

次の構文を使用します。

AuditTrailBufferReader AuditTrail FILE ./AuditTrail.csv

ここにおいて:

警告:AlarmBufferReader.exeは古いユーティリティであり、新しいバッファ形式では動作しません。このユーティリティの使用は推奨されません。現在は.csv形式で直接アラームバッファをダンプできるため、このユーティリティはこれ以上メンテナンスされません。

イベント履歴削除

保存されたイベントバッファのログデータを削除します。

イベントログから削除するイベントバッファ名を指定します。

プロトコルエラー回数初期化

プロトコルエラーカウントシステム変数をリセットします。

詳細については、「"システム変数 (紐付け)"」を参照してください。

メディアの安全な取り外し

SDカードまたはUSBドライブをHMIから安全に取り外します。

コードsysプロジェクトのコピー

ソースパスのCODESYS 2.3プロジェクトファイル(.prg、.chk、.sdb)をデバイスのCODESYSフォルダにコピーします。

ファイル名は、必要に応じて、自動的にDEFAULT.CHK、DEFAULT.PRG、BOOT.SDBに変更されます。 

コピーした後は、CODESYSモジュールが停止し、再読み込み、再起動されます。

パラメータ コメント
保存先 外部ストレージへのプロジェクトパス(たとえば\USBMemory\Codesys)
シンボルをコピー true = CODESYS 2 ETHプロトコルで必要な.sdbシンボルファイルをコピーします。
CODESYSプロジェクトファイルを生成する
  1. [プロジェクト] > [すべて再構築]を実行します。更新された.sdbシンボルファイルが生成されます。
  2. [オンライン] > [ブートプロジェクトの作成]を実行します。.chkおよび.prgファイルが生成されます。

HMIデバイス間でCODESYSプロジェクトを転送するために使用できます。この場合、CODESYSプロジェクトを実行しているHMIからファイルをコピーします。

次のPLCシステム変数を使用して、PLCおよびCopyCodesysProjectアクションステータスを検証します。

ユーザLEDの制御

ユーザLED動作を設定します。

Linuxプラットフォームでは利用できません ("HMIデバイスの能力"でデバイスのプラットフォームを見つけてください)

イベント履歴保存

監査証跡のレコードを署名されたファイルに保存します。ファイル署名は、レポート内のレコードが変更されていないことを保証します。

パラメータ コメント
イベント履歴 バッファ名をダンプデータに設定します。
保存先

移動先フォルダ

  • 内部 = \Flash\QTHMI\workspace\Dump
  • USBドライブ = \USBMemory
  • SDカード = \Storage Card
  • パブリックネットワーク = \\<hostname or IP>\sharePath
  • プライベートネットワーク = \\<username>:<password>@<hostname or IP>\sharePath

注意:外部メモリにサポートされたフォーマットは、FATあるいはFAT32です (NTFSフォーマットはサポートされません)。

注意:プライベートネットワークはBSPバージョン1.0.25以降のLinuxデバイスでのみサポートされます。

ファイル名

次のワイルドカードを使用できます。

  • %n = イベント履歴名
  • %y = 年
  • %M = 月
  • %d = 日
  • %h = 時間
  • %m = 分
  • %s = 秒

例:\%n\%y%M%d\%h%m%s

フォーマット

出力ファイルの形式

  • CSV
署名

ファイル署名を生成します。

Linuxデバイスではv1.0.239以上が必要です。

署名のアルゴリズムは、プロジェクトプロパティパラメータで定義されます。
使用可能なアルゴリズムについては、"プロジェクト"を参照してください。

以下も参照してください:

時刻形式

時刻の形式

  • Local = エクスポートされた時刻値はHMIデバイスの時刻です。
  • Global = エクスポートされた時刻値はUTC形式です。
期間モード

エクスポートする時間枠を定義します。

  • All events
  • Today
  • Yesterday
  • Last week
  • Last month
  • Current week
  • Current month
  • カスタム
    追加パラメータ「開始日」および「終了日」が表示されます。
日付と時刻の区切り

日時の2つの区切り列を使用します。

日付の形式

日時形式を選択します。

署名

「署名」パラメータがTrueの場合、fileame.csvのほかに、次の2つのファイルが追加されます。

証明書と署名されたファイルの検証方法の詳細については、"x.509証明書"を参照してください。

エクスポートされた情報の詳細については、".csvファイルとして監査証跡をエクスポート"を参照してください。

ログメッセージ

メッセージを監査証跡バッファに追加します。

開発者は、一部のイベントを監査証跡に追跡することができます(ボタンの押下時、ページの有効化時など)。実行時にログに出力するメッセージを定義する「タグに関連付ける」がサポートされています。

パラメータ コメント
イベント履歴 メッセージを追加する監査バッファ名
メッセージ

監査バッファ内に追加するメッセージ

旧ファイル削除

特定の日数を経過したファイルを削除します。

PCではパスの使用に制限がありません。パネルでは、動的メディアとデータパーティションが許可されています/mnt/data)。

システムファイルを削除しないように設定してください。

パラメータ コメント
保存先 削除するフォルダを設定してください。
拡張子

カンマ区切りの削除するファイルのリストワイルドカードを使用できます。

例:*.png,*.jpg

削除期間

変更がない最小日数